.editor {
    @apply w-full rounded ring-1 ring-gray-300;
}

.w-e-toolbar {
    @apply p-0 bg-transparent border-0 border-b border-gray-200 !important;

    .w-e-menu {
        height: 36px;
    }
}

.w-e-text-container {
    @apply bg-transparent border-0 !important;
}

.w-e-text {
    padding: 10px;
    font-size: 16px;
    line-height: 1.4;

    font[size="2"] {
        font-size: 14px;
    }
    font[size="4"] {
        font-size: 20px;
    }
    font[size="5"] {
        font-size: 24px;
    }
    font[size="6"] {
        font-size: 32px;
    }
    font[size="7"] {
        font-size: 48px;
    }
}
.w-e-text p,
.w-e-text h1,
.w-e-text h2,
.w-e-text h3,
.w-e-text h4,
.w-e-text h5,
.w-e-text table,
.w-e-text pre {
    margin: 0;
}
.w-e-text ul,
.w-e-text ol {
    list-style-type: disc;
    margin: 0 0 0 20px;
}
